Search results for "Interactive programming"
showing 8 items of 8 documents
A grid representation for distributed virtual environments
2004
Fast Internet connections and the widespread use of high performance graphic cards are making Distributed Virtual Environments (DVE) very common nowadays. The architecture and behavior of these systems are very similar to new grid computing applications where concepts such as sharing and high scalability are extremely exploited. However, there are several key issues in these systems that should still be improved in order to design a scalable and cost-effective DVE system. One of these key issues is the partitioning problem. This problem consists of efficiently assigning clients (3-D avatars) to the arbiters (servers) in the system. As an alternative to the ad-hoc heuristic proposed in the l…
Simulation and Parameter-Identification of the Closed-Loop Cardiovascular System by the Use of a Nonlinear Mathematical Model
1981
Abstract A non-linear model of human cardio-vascular system, which includes the short-term pressure regulation mechanism was mathematically derived and implemented on a PDP-11/45 in a block-oriented, interactive programming language. In this way the behaviour of the arterial and venous pressures, cardiac output, stroke volume, total peripheral resistance and heart-rate under ergometric workload was studied by simulation, and experimentally proved, that the model matches the system with good accuracy. In a second phase the parameters of the model were identified by the use of the output-error method. For this purpose a non-linear system identification programming package was applied. The par…
Incorporating preference information in interactive reference point methods for multiobjective optimization
2009
In this paper, we introduce new ways of utilizing preference information specified by the decision maker in interactive reference point based methods. A reference point consists of desirable values for each objective function. The idea is to take the desires of the decision maker into account more closely when projecting the reference point onto the set of nondominated solutions. In this way we can support the decision maker in finding the most satisfactory solutions faster. In practice, we adjust the weights in the achievement scalarizing function that projects the reference point. We identify different cases depending on the amount of additional information available and demonstrate the c…
NAUTILUS method: An interactive technique in multiobjective optimization based on the nadir point
2010
Most interactive methods developed for solving multiobjective optimization problems sequentially generate Pareto optimal or nondominated vectors and the decision maker must always allow impairment in at least one objective function to get a new solution. The NAUTILUS method proposed is based on the assumptions that past experiences affect decision makers’ hopes and that people do not react symmetrically to gains and losses. Therefore, some decision makers may prefer to start from the worst possible objective values and to improve every objective step by step according to their preferences. In NAUTILUS, starting from the nadir point, a solution is obtained at each iteration which dominates t…
An Interactive Multiple Objective Linear Programming Method for a Class of Underlying Nonlinear Utility Functions
1983
This paper develops a method for interactive multiple objective linear programming assuming an unknown pseudo concave utility function satisfying certain general properties. The method is an extension of our earlier method published in this journal (Zionts, S., Wallenius, J. 1976. An interactive programming method for solving the multiple criteria problem. Management Sci. 22 (6) 652–663.). Various technical problems present in predecessor versions have been resolved. In addition to presenting the supporting theory and algorithm, we discuss certain options in implementation and summarize our practical experience with several versions of the method.
An integrated multiobjective design tool for process design
2006
An integrated multiobjective design tool has been developed for chemical process design. This tool combines the rigorous process calculations of the BALAS process simulator and the interactive multiobjective optimization method NIMBUS. With this design tool, the designer can consider several conflicting performance criteria simultaneously. The interactive nature of this tool allows the designer to learn about the behavior of the problem. To illustrate the possibilities of this design tool, two case studies are considered. One of them is related to paper making while the other one is related to power plants.
A Modular Architecture for Adaptive ChatBots
2011
We illustrate an architecture for a conversational agent based on a modular knowledge representation. This solution provides intelligent conversational agents with a dynamic and flexible behavior. The modularity of the architecture allows a concurrent and synergic use of different techniques, making it possible to use the most adequate methodology for the management of a specific characteristic of the domain, of the dialogue, or of the user behavior. We show the implementation of a proof-of-concept prototype: a set of modules exploiting different knowledge representation techniques and capable to differently manage conversation features has been developed. Each module is automatically trigg…
High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices
2015
While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of …